package system

import "MoSkeleton/services/monitor"

type SystemGroup struct {
	SysAuthServiceInst      *SysAuthService
	BlackTokenServiceInst   *BlackTokenService
	SysUserServiceInst      *SysUserService
	SysRoleServiceInst      *SysRoleService
	SysMenuServiceInst      *SysMenuService
	SysDictTypeServiceInst  *SysDictTypeService
	SysDictDataServiceInst  *SysDictDataService
	SysConfigServiceInst    *SysConfigService
	SysPostServiceInst      *SysPostService
	SysDeptServiceInst      *SysDeptService
	SysRoleDeptServiceInst  *SysRoleDeptService
	RoleAuthUserServiceInst *RoleAuthUserService
	SysNoticeServiceInst    *SysNoticeService
	SysLoginInfoServiceInst *monitor.SysLoginInfoService
	SysOperLogServiceInst   *monitor.SysOperLogService
	// --------$%replenish gen code at down place: Service%$--------------
}

var (
	SystemGroupInst = &SystemGroup{
		SysAuthServiceInst:      sysAuthService,
		BlackTokenServiceInst:   blackTokenService,
		SysUserServiceInst:      sysUserService,
		SysRoleServiceInst:      sysRoleService,
		SysMenuServiceInst:      sysMenuService,
		SysDictTypeServiceInst:  sysDictTypeService,
		SysDictDataServiceInst:  sysDictDataService,
		SysConfigServiceInst:    sysConfigService,
		SysPostServiceInst:      sysPostService,
		SysDeptServiceInst:      sysDeptService,
		SysRoleDeptServiceInst:  sysRoleDeptService,
		RoleAuthUserServiceInst: roleAuthUserService,
		SysNoticeServiceInst:    sysNoticeService,
		SysLoginInfoServiceInst: sysLoginInfoService,
		SysOperLogServiceInst:   sysOperLogService,
		// --------$%replenish gen code at down place: Service%$--------------
	}
)
